home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1997-01-29 | 2.4 KB | 99 lines |
- 10 'MOBILMAT - Mobile Antenna Matching - 08 APR 96 rev.11 NOV 96
- 20 IF EX$=""THEN EX$="EXIT"
- 30 CLS:KEY OFF
- 40 COLOR 7,0,1
- 50 PI=3.14159
- 60 UL$=STRING$(80,205)
- 70 U$="#####.###"
- 80 '
- 90 COLOR 15,2
- 100 PRINT " MOBILE ANTENNA MATCHING";TAB(57)"by George Murphy VE3ERP ";
- 110 COLOR 1,0:PRINT STRING$(80,223);
- 120 COLOR 7,0
- 130 GOTO 200
- 140 '
- 150 '.....format input line
- 160 LOCATE CSRLIN-1:PRINT SPC(7);
- 170 LOCATE CSRLIN,47:PRINT STRING$(7,".");USING U$;ZZ;
- 180 RETURN
- 190 '
- 200 '.....start
- 210 GOSUB 530
- 220 PRINT UL$;
- 230 '
- 240 GOSUB 680
- 250 LOCATE 20,24:COLOR 0,7
- 260 PRINT " Press 1 to continue or 0 to EXIT "
- 270 COLOR 7,0
- 280 Z$=INKEY$:IF Z$=""THEN 280
- 290 IF Z$="0"THEN CLS:RUN EX$
- 300 IF Z$="1"THEN 330
- 310 GOTO 280
- 320 '
- 330 '.....data input
- 340 VIEW PRINT 14 TO 24:CLS:VIEW PRINT:LOCATE 14
- 350 INPUT " ENTER: Frequency of operation..................(MHz)";Z
- 360 ZZ=Z:GOSUB 150:PRINT " MHz"
- 370 F=Z*10^3
- 380 '
- 390 INPUT " ENTER: Antenna Feedpoint Resistance...........(ohms)";RA
- 400 ZZ=RA:GOSUB 150:PRINT " ohms"
- 410 '
- 420 INPUT " ENTER: Characteristic Impedance of Feedline...(ohms)";ZO
- 430 ZZ=ZO:GOSUB 150:PRINT " ohms"
- 440 '
- 450 C1=SQR(RA*(ZO-RA))/(2*PI*F*RA*ZO)*10^9
- 460 L1=SQR(RA*(ZO-RA))/(2*PI*F)*10^3
- 470 PRINT " Capacitance C1...............................";USING U$;C1;
- 480 PRINT " pF"
- 490 PRINT " Inductance L1................................";USING U$;L1;
- 500 PRINT " >H"
- 510 GOTO 810
- 520 '
- 530 '.....diagram
- 540 T=27:COLOR 0,7
- 550 LOCATE ,T:PRINT " "
- 560 LOCATE ,T:PRINT " CALL "
- 570 LOCATE ,T:PRINT " resonant whip SOUNDSOUNDDEFDBLCALL "
- 580 LOCATE ,T:PRINT " CALL "
- 590 LOCATE ,T:PRINT " VARPTRSOUNDSOUNDSOUNDBSAVESOUNDORORORORSOUND' "
- 600 LOCATE ,T:PRINT " coaxial THENTHENTHENFNLOAD CALL L1 "
- 610 LOCATE ,T:PRINT " feedline BLOADSOUND<0xB4!>BLOADSOUND' "
- 620 LOCATE ,T:PRINT " CALL C1 "
- 630 LOCATE ,T:PRINT " vehicle \\MOTOR\\ body "
- 640 LOCATE ,T:PRINT " "
- 650 COLOR 7,0
- 660 RETURN
- 670 '
- 680 '.....preface
- 690 T=8
- 700 PRINT TAB(T);
- 710 PRINT "Any resonant mobile antenna that has a feed-point impedance less"
- 720 PRINT TAB(T);
- 730 PRINT "than the characteristic impedance of the transmission line can be"
- 740 PRINT TAB(T);
- 750 PRINT "matched to the line by means of a simple L-network as shown above."
- 760 PRINT
- 770 PRINT TAB(T);
- 780 PRINT "(The 1997 ARRL HANDBOOK for RADIO AMATEURS, pages 20.46 & 20.47)"
- 790 RETURN
- 800 '
- 810 '.....end
- 820 GOSUB 860
- 830 VIEW PRINT 14 TO 24:CLS:VIEW PRINT:LOCATE 14:GOTO 240
- 840 END
- 850 '
- 860 'HARDCOPY
- 870 GOSUB 980:LOCATE 25,2:COLOR 14,6
- 880 PRINT " Press 1 to print screen, 2 to print screen & ";
- 890 PRINT "advance paper, or 3 to continue.";:COLOR 7,0
- 900 Z$=INKEY$:IF Z$="3"THEN GOSUB 980:RETURN
- 910 IF Z$="1"OR Z$="2"THEN GOSUB 980:GOTO 930
- 920 GOTO 900
- 930 FOR QX=1 TO 24:FOR QY=1 TO 80
- 940 LPRINT CHR$(SCREEN(QX,QY));
- 950 NEXT QY:NEXT QX
- 960 IF Z$="2"THEN LPRINT CHR$(12)
- 970 GOTO 870
- 980 LOCATE 25,1:PRINT STRING$(80,32);:RETURN
-